Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F4 Germany F5 Czech Republic F3 Hungary F1 Hungary F3 USA F6 USA F15 USA F16 Portugal F7 Portugal F8 USA F24 Usa F27 Usa F28 Usa F3 Usa F8 Usa F9 Usa F10 Usa F11 Usa F12 USA F26 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 USA F4 USA F12 USA F24 USA F25 Slovakia F1 Turkey F35 Turkey F36 Croatia F3 Czech Republic F5 Czech Republic F2 Czech Republic F5 Czech Republic F6 Germany F1 Germany F2 Turkey F34 USA F27 Spain F9 Stella Artois Clay Court Championships - Budaors XXIX Edizione 'A.Savoldi Marco' - Manerbio ECM Cup - Prague VII Trofeo Ciudad de Quito - Quito EI Bank Bulgarian Challenger - Sofia Black Forest Open 2002 - Freudenstadt Tennis Napoli Cup - Napoli Stella Artois Clay Court Championships - Budaors CA Challenge - Graz Mobilux Open - Luxembourg Open Mutouest St. Brieuc - St. Brieuc Visa Tennis Open - Sao Paulo Oberstaufen Cup - Oberstaufen Nord LB Open 2006 - Braunschweig Porsche Open - Poznan Ispat Open 2004 - Ostrava Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Stella Artois Clay Court Championship - Budaors The LTA Men's Challenger Wrexham - Wrexham Top Wool Challenger-Immagine Trophy - Biella Unicredit Czech Open 2007 - Prostejov Mitsubishi Electric Europe Cup - Monza Nord LB Open 2007 - Braunschweig Timisoara Challenger - Timisoara 's Tennis Masters 07 Challenger - Graz Alfa Romeo Tennis Cup - Cordenons Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Internationaux du Doubs - Besancon Porsche Open - Poznan Trofeo Cassa di Risparmio di Alessandria - Alessandria Antonio Savoldi-Marco Co. - Manerbio Dusseldorf Open Challenger - Dusseldorf San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt Wroclaw Challenger Rabat Challenger Marrakech Challenger Athens Challenger Privat Bank Cup - Dnepropetrovsk Sofia Challenger Ostrava Challenger Rijeka Challenger Lexington Challenger Kosice Open-Steelers Cup 2008 - Kosice San Marino Challenger Cordenons Challenger Open de la Ville de Saint Denis - Reunion Island Geneva Challenger Freudenstadt Challenger Trnava Challenger Tarragona Challenger 5 Volkswagen Challenger - Wolfsburg Prostejov Challenger S Tennis Masters - Graz Sina-Kia Motors Tennis Cup - Cordenons Genoa Open Challenger-Fondazione Carige - Genova Kosice Challenger Tarragona Challenger ECM Prague Open 2008 - Prague Kitzbuhel Challenger Rabat Challenger Marrakech Challenger Prostejov Challenger Nottingham Challenger Marburg Challenger Sopot Challenger Poznan Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen Cordenons Challenger Manerbio Challenger Internationaux du Doubs - Besancon Brasov Challenger Tulsa Challenger X Torneo Internazionale di Tennis - Barletta Trnava Challenger Prosperita Open 2006 - Ostrava ECM Prague Open - Prague Rennes Challenger Tiburon Challenger Orleans Challenger Charlottesville Challenger Napoli Challenger Honolulu Challenger Kazan Challenger Dallas Challenger Meknes Challenger Casablanca Challenger Mersin Challenger Sarasota Challenger Rome Challenger Bordeaux Challenger Kosice Challenger Marburg Challenger Vancouver Challenger Geneva Challenger Champaign Challenger Dallas Challenger ECU Prague Open - Prague Savannah Challenger Tallahassee Challenger Prostejov Challenger Nottingham Challenger Kosice Challenger San Jose Challenger Como Challenger Genova Challenger Sibiu Challenger Napa Challenger Heilbronn Open - Heilbronn Tiburon Challenger Rennes Challenger Lexington Challenger Noumea Challenger Maui Challenger Guadalajara Challenger Ostrava Challenger Bordeaux Challenger Nottingham Challenger Braunschweig Challenger Sarasota Challenger Oberstaufen Challenger Liberec Challenger Winnetka Challenger Trnava Challenger San Marino Challenger Nokian Hakkapeliitta Open - Tampere Sacramento Challenger Champaign Challenger Irving Challenger Busan Challenger Prague Challenger Seoul Challenger Surbiton Challenger Sacramento Challenger Irving Challenger Savannah Challenger Manchester Challenger Bytom Challenger Braunschweig Challenger Stockton Challenger Monterrey Challenger Happy Valley Challenger Dallas Challenger Meerbusch Challenger Surbiton Challenger Trnava Challenger Binghamton Challenger Lexington Challenger Ilkley Challenger Dallas Challenger Santiago Challenger Aix En Provence Challenger Le Gosier Challenger Trnava Challenger Winnetka Challenger Mauritius Open - Mauritius Binghamton Challenger Surbiton Challenger Ischgl International ATP Challenger - Ischgl Biella Challenger Knoxville Challenger Tallahassee Challenger Dallas Challenger Taipei City Challenger Surbiton Challenger IPP Open - Helsinki Bordeaux Challenger Prague Challenger Tiburon Challenger Tallahassee Challenger Zivnobanka Czech Open - Prostejov Zivnobanka Open - Prostejov 3rd Volkswagon Challenger - Wolfsburg Phoenix Challenger Braunschweig Challenger Tiburon Challenger Columbus Challenger Monterrey Challenger Fairfield Challenger Orlando Challenger Columbus Challenger Czech Open - Prostejov Campionati Internazionali di Sicilia - Palermo Cleveland Challenger Irving Challenger Maia Open 2002 - Maia Bordeaux Challenger Campionati Internazionali di Sicilia - Palermo Cary Challenger San Luis Potosi Challenger Nottingham Challenger XL Challenger de Tenis Copa Sevilla - Seville Seoul Challenger Heineken Challenger - Ho Chi Minh City Charlottesville Challenger ATU Cup - Weiden Newport Beach Challenger Dallas Challenger San Francisco Challenger Drummondville Challenger Ostrava Open 2005 - Ostrava Rome Challenger Savannah Challenger Savannah Challenger Knoxville Challenger Ostrava Challenger Prague Challenger Phoenix Challenger Prostejov Challenger Braunschweig Challenger Fairfield Challenger Binghamton Challenger Lexington Challenger Nottingham 1 Challenger Nottingham 2 Challenger Trani Cup - Trani Kyiv Open - Kiev Las Vegas Challenger Charlottesville Challenger Sarasota Challenger Tiburon Challenger Shimadzu All Japan Indoor - Kyoto Steelers Cup - Kosice Surbiton Challenger Prague Open - Prague Las Vegas Challenger Charlottesville Challenger Polska Energia Open - Bytom Champaign Challenger 10° Trofeo Luigi Pezzoli - Bergamo Nottingham Challenger Granby Challenger Charlottesville Challenger Knoxville Challenger Columbus Challenger Phoenix Challenger Sarasota Challenger Savannah Challenger Ilkley Challenger Prosperita Open 2008 - Ostrava Sioux Falls Challenger Oberstaufen Challenger Poznan Challenger Charlottesville Challenger Canberra Challenger Indian Wells Challenger Winnetka Challenger Sacramento Challenger Cary Challenger Orlando Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Oeiras 3 Challenger San Remo Challenger Estoril Open - Estoril BMW Open - Munich Genova Challenger Cary 2 Challenger Tallahassee Challenger Savannah Challenger Karlsruhe Challenger Prostejov Challenger Kosice Challenger Manerbio Challenger Internationaler Raiffeisen Grand Prix - St. Polten Bratislava Challenger Campionati Internazionali di Sicilia - Palermo Champaign Challenger San Francisco Challenger Pilot Pen Tennis - New Haven Heilbronn Challenger Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco BMW Open - Munich ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Nottingham Challenger Tiburon Challenger Izmir Challenger Sacramento Challenger Dallas Challenger Tiburon Challenger Charlottesville Challenger Como Challenger Napa Challenger Davidoff Swiss Indoors Basel - Basel The Hypo Group Tennis International 2008 - Poertschach Bratislava Challenger Charlottesville Challenger Knoxville Challenger Chennai Open - Chennai Helsinki Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Sunrise Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich ATP Studena Croatia Open Umag - Umag Tiburon Challenger If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Maui Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Erste Bank Open - Vienna Dallas Challenger Apia International - Sydney Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - s-Hertogenbosch SAP Open - San Jose Campbells Hall of Fame Tennis Championships - Newport Stockton Challenger Regions Morgan Keegan Championships - Memphis Rome Challenger Credit Agricole Suisse Open - Gstaad If Stockholm Open - Stockholm Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Open Sud de France - Montpellier SAP Open - San Jose Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf AEGON Championships - London Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Moselle Open - Metz AEGON Championships - London Knoxville Challenger Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston If Stockholm Open - Stockholm Memphis Open - Memphis Bratislava Challenger Knoxville Challenger Sydney International - Sydney Open de la Comunidad Valenciana - Valencia Delray Beach Open - Delray Beach Hall of Fame Open - Newport Citi Open - Washington Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Casablanca Challenger Sydney International - Sydney Dubai Duty Free Tennis Championships - Dubai Bank Austria Tennis Trophy - Vienna BMW Open - Munich Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem Dallas Open - Dallas cinch Championships - London Heilbronn Challenger Legg Mason Tennis Classic - Washington Le Gosier Challenger Hall of Fame Open - Newport Santos Challenger Vercelli Challenger San Diego Open - San Diego Melbourne Summer Set - Melbourne International German Open - Hamburg Sydney Tennis Classic - Sydney Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Tiburon Challenger Maui Challenger Las Vegas Challenger BMW Open - Munich New Haven Challenger Meerbusch Challenger Legg Mason Tennis Classic - Washington Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Monza Challenger Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Knoxville Challenger Bet-at-home Cup - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai Geneva Challenger Delray Beach International Tennis Championships - Delray Beach Knoxville Challenger SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Generali Open 2003 - Kitzbuhel Open 13 - Marseille US Men's Clay Court Championship - Houston Charlottesville Challenger Aptos Challenger Irving Challenger Sarasota Challenger Aix En Provence Challenger Sarasota Challenger Apia International - Sydney Heilbronn Challenger Ostrava Challenger Bordeaux Challenger Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Dallas Challenger Cleveland Challenger ASB Classic - Auckland Sacramento Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Citi Open - Washington Chengdu Open - Chengdu Banja Luka 2002 - Banja Luka Cairo Challenger 2002 - Cairo Tatra Banka Open - Bratislava Memphis Open - Memphis Guadalajara Challenger US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Exim Agmedia Open - Kosice Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Rhein-Main Challenger 2004 - Aschaffenburg Mercedes Cup - Stuttgart Gerry Weber Open - Halle Champaign Challenger VII Torneo Internazionale di Tennis - Barletta Knoxville Challenger Brisbane International - Brisbane Heilbronn Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Fairfield Challenger Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Prague Challenger Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta US Men's Clay Court Championship - Houston Charleston Challenger Abierto Mexicano Telcel - Acapulco Truist Atlanta Open - Atlanta Citi Open - Washington Delray Beach Open - Delray Beach Surbiton Challenger Abierto Mexicano Telcel - Acapulco Ilkley Challenger Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Citi Open - Washington Dallas Open - Dallas Delray Beach Open - Delray Beach Interwetten Austrian Open - Kitzbuhel Nottingham 2 Challenger Apia International - Sydney US Men's Clay Court Championship - Houston Intrum Stockholm Open - Stockholm US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Noventi Open - Halle Citi Open - Washington Stanford Challenger AEGON Championships - London Sarasota Challenger Gwangju Challenger Tiburon Challenger Dallas Open - Dallas Charleston Challenger Las Vegas Challenger Charlottesville Challenger BB&T Atlanta Open - Atlanta Champaign Challenger Tallahassee Challenger Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati PBZ Zagreb Indoors - Zagreb BNP Paribas Open - Indian Wells Western & Southern Open - New York BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Aegon Nottingham Open - Nottingham National Bank Open - Montreal BNP Paribas Open - Indian Wells US Men's Clay Court Championship - Houston Brisbane International - Brisbane French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells Mercedes Cup - Stuttgart Sony Ericsson Open - Miami AEGON Championships - London French Open - Paris BB&T Atlanta Open - Atlanta Truist Atlanta Open - Atlanta French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Wimbledon - London US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Sony Ericsson Open - Miami Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati U.S. Open - New York BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Legg Mason Tennis Classic - Washington U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York San Diego Open - San Diego U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Australian Open - Melbourne Wimbledon - London Open 13 Provence - Marseille Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, SF, CRO-CZE, 1-4 ARAG ATP World Team Championship - Dusseldorf U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Sony Open Tennis - Miami Wimbledon (juniors) U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, PO, UZB-USA 0-4 Olympics - Rio de Janeiro U.S. Open (juniors) French Open (juniors) French Open (juniors) Australian Open (Wildcard) Citi Open - Washington Bloomfield Hills Challenger